
package com.zsrt.jmj.student.dao;

import java.sql.SQLException;
import java.util.List;

import com.zsrt.jmj.student.entity.StudentEntity;

public interface StudentDao {

	/**
	 *添加记录
	 */
	int add(StudentEntity entity) throws Exception;

	/**
	 * 学生的所有记录
	 * @return
	 */
	List<StudentEntity> findAllStudents()throws SQLException ;

	/**
	 * 学生的记录 根据ID
	 * @param sId
	 * @return
	 */
	StudentEntity findStudentById(int sId)throws SQLException;

	/**
	 * 根据学生ID更改信息
	 * @param entity
	 * @return
	 */
	int updateById(StudentEntity entity)throws SQLException;

	/**
	 * 根据学生ID删除
	 * @param cId
	 * @return
	 */
	int deleteById(int cId)throws SQLException;

	/**
	 * 根据教师I删除学生
	 * @param cId 
	 * @return
	 */
	int deleteByTeacherId(int cId)throws SQLException;

}
